include mixin
ul.breadcrumb
	li
		a(href='/portal/index') 首页
	li.sep >
	li 我的广发

mixin otc_delegation()
	.btop.myProperty(ng-switch-when='delegation', ng-controller='App.OTCDelegation')
		table
			thead.thead.tac.vam
				tr
					th 产品名称
					th 产品代码
					th 委托份额
					th.padleft0.padright0 总金额（元）
					th 下单时间
					th 委托状态
					th.last 操作
			tbody
				tr(ng-repeat='item in items', ng-class='{even : $index %2 == 1}')
					td(ng-bind='item.prod_name')
					td(ng-bind='item.prod_code')
					td(ng-bind='item.entrust_amount')
					td(ng-bind='item.entrust_balance')
					td(ng-bind='item.entrust_date')
					td(ng-bind='entrust_status_arr[item.entrust_status]')
					td.last
						a.link(href='javascript:', ng-click='cancel(item)', ng-show='item.withdraw_flag') 撤单
						| &nbsp;&nbsp;
						//- a.link(href='#/info/order?detail={{$index}}') 查看
.yui3-g
	include ../include/infoside
				
	.yui3-u-3-4
		section.list.border-arc.personalInformation
			h2.cd.highLightTitle.padleft20
				span 个人信息
			.btop
				.pull-right(style='margin-top:22px;')
					span.mrem.hidden
						.msg-icon.mright10
						a(href='#/msg').link 新消息(&nbsp;
							strong.rc 5
							| &nbsp;)
					span.mlem
						//- .shits-icon.mright10
						span(ng-controller='App.AdvicesCtrl')
							a(href='javascript:;',  ng-click='show()', style='padding-left:5px;').link 我要提建议
							.advicesDlg.dialog.hidden(ng-show='visible')
								h3.title.font14 
									//- a.close.font14.b(href='javascript:;', ng-click='close()') X
									.close(ng-click='close()') x
									| 我要提建议
								.content(ng-show='mode=="publish"')
									span 标题：
									input.inputTitle(type='text', ng-model='title', input-tip='请输入4~30个字符') 
									span.tip.rc(style='margin-left:5px;', ng-show='titleError') *请输入4~30个字符
									br
									br
									span 内容：
									textarea(rows='10', ng-model='content', input-tip='感谢您给我们提出建议。#{"\n\n"}我们将认真考虑并采纳您提出的合理建议，并不断提升我们的产品体验。')
									span.tip.rc(style='margin-left:35px;', ng-show='contentError') *请输入10~10000个字符的内容
									br
									.ctrlBtns
										a.btn.primary(href='javascript:;', ng-click='publish()') 发表
										a.btn.primary(href='javascript:;', ng-click='reset()') 重置
								.resultContainer(ng-show='mode != "publish"')
									.success 提交成功！
									.content
										p.b.bc 感谢您提出的宝贵建议。
											br
											| 温馨提示：
											br
											| 1.抱歉我们还不能对您的建议进行逐一回复;
											br
											| 2.我们处理后会通过广发网消息及时提醒您。
										a.btn.primary(href='javascript:;', ng-click='close()') 确定
				p.pad10(style='overflow:hidden;')
					span.mleft20(ng-hide='session.user.trade && session.user.portal', style='float:right;')
						a(href='#/binding', ng-hide='session.user.trade').link.bindingTradeAccount 绑定交易账户
						a(href='#/invite', ng-hide='session.user.portal').link.bindingTradeAccount 绑定广发通账户
					| 尊敬的用户&nbsp;
					strong.lbc.font13(ng-bind='session.display_name') &nbsp;
					| , 欢迎回来。
					span.starRank(ng-bind="userInfoLevel")
				
					//-a(href='#/binding').link.bindingMGTAccount 绑定资管账户
				
				table.infos
					tbody
						tr.odd
							td.first
								span.b.userInfoIcon.riskLevel 风险级别：
								span.link(style='color:#0090C7;', ng-bind='userLevelLabels[userFxdj]') &nbsp;
								a.link(href='webservice/risk') 我要测评
							td.last
								span.b.userInfoIcon.userType 套餐类型：
								span.link(style='color:#0090C7;', ng-bind='session.user.trade.fwcp.cpmc') &nbsp;
								//- a.link(href='javascript:;') 我要升级
						tr
							td.first
								span.b.userInfoIcon.orderRemind 订单提醒：
								a.link(href='#/info/order?state=0') 待支付订单（
									span.rc(ng-bind='notPaidOrderTotal') &nbsp;
									| ）
							td.last
								span.b.userInfoIcon.productBuy 已购买产品：
								a.link(href='#/info/product?type=fund') 基金
									span(ng-show="myFundTotal > -1")（
										span.rc(ng-bind='myFundTotal')
										| ）
								a.link(href='#/info/product?type=money') 理财
									span(ng-show="myMoneyTotal > -1")（
										span.rc(ng-bind='myMoneyTotal')
										| ）
								a.link(href='#/info/product?type=service') 服务
									span(ng-show="myServiceTotal > -1")（
										span.rc(ng-bind='myServiceTotal')
										| ）
								//
									#content
										a.link.link2(href='#/info/product?type=stock') 股票
											span(ng-show="myServiceTotal != -1")（
												span.rc(ng-bind='myServiceTotal')
												| ）
						tr.odd
							td.first
								span.b.userInfoIcon.myComment 我的评价：
								a.link(href='#/info/comment') 产品评价（
									span.rc(ng-bind='commentTotal') &nbsp;
									| ）
							td.last
								span.b.userInfoIcon.myFavorites 我的购物车：
								a.link(href='#/cart') 查看
						tr
							td.first.lastTr
								span.b.userInfoIcon.myInvestment  我的自选：
								a.link.mright10(href='#/my_investment?type=stock') 股票
									span(ng-show="myInvesementTotals[2]") (
										span.rc(ng-bind='myInvesementTotals[2]')
										| )
								a.link.mright10(href='#/my_investment?type=fund') 基金
									span(ng-show="myInvesementTotals[0]") (
										span.rc(ng-bind='myInvesementTotals[0]')
										| )
								a.link.mright10(href='#/my_investment?type=asset') 理财
									span(ng-show="myInvesementTotals[1]") (
										span.rc(ng-bind='myInvesementTotals[1]')
										| )
						//- tr
						//- 	td.first.lastTr
						//- 		span.b.userInfoIcon.mySubscription 我的订阅：
						//- 		a.link(href='#/info/subscription') 未读订阅（
						//- 			span.rc {{subscriptionTotal}}
						//- 			| ）
						//- 	td.last.lastTr
								//- span.b.userInfoIcon.msg 消息提醒：
								//- a.link(href='#/msg') 提醒/通知（
								//- 	span.rc 10
								//- 	| ）
								//- a.link(href='javascript:;') 已回复的咨询（
								//- 	span.rc 2
								//- 	| ）
				//- .mtop20
				//- 	span.b 风险级别:&nbsp&nbsp
				//- 	| {{riskLevelLabels[userFxdj]}}
				//- 	//-a(href='#').link.mlem.hidden 我要测评 >>
				//- .mtop10
				//- 	span.b 套餐类型:&nbsp&nbsp
				//- 	| {{session.user.trade.fwcp.cpmc}}
				//- 	//-a(href='#').link.mlem.hidden 我要升级 >>
			
		section.mtop20.myProperty#myAsset(ng-controller='App.MyPropertyCtrl')
			.border-arc-tl.border-arc-tr.btop.bleft.bright
				h2.cd.padleft20.highLightTitle
					a.link.font13.pull-right.pad15(href='javascript:void(0);', ng-click='transfer_accounts(1);') 我要转账
					span 我的资产

				.btop.padleft20.padtop15.padbottom5
					.ib.gjzc.mright20(ng-class="{gjzc2: type=='gjzc', cp: type!='gjzc'}", ng-click="type='gjzc'") 股基资产
						.arrow
					.ib.gjzc(ng-class="{gjzc2: type=='xyzc', cp: type!='xyzc'}", ng-click="type='xyzc'") 信用资产
						.arrow
				.pad5

			div(ng-switch='type')
				div(ng-switch-when='gjzc', ng-init='getData()')
					table
						thead.thead.tac.vam
							tr
								th 币种
								th.padleft0.padright0
									| 资金余额
									br
									| (元)
								th.padleft0.padright0
									| 总市值
									br
									| (元)
								th.padleft0.padright0
									| 总资产
									br
									| (元)
								th.padleft0.padright0
									| 可用金额
									br
									| (元)
								th.padleft0.padright0
									| 可取金额
									br
									| (元)

						tbody
							tr(ng-repeat='item in result', ng-class-even="'even'")
								td(ng-bind='moneytypes[item.money_type]')
								td(ng-bind='item.current_balance | number : 2')
								td(ng-bind='item.opfund_market_value + item.market_value | number : 2')
								td(ng-bind='item.asset_balance | number : 2')
								td(ng-bind='item.enable_balance | number : 2')
								td(ng-bind='item.fetch_balance | number : 2')

				div(ng-switch-when='xyzc', ng-init='getData()')
					table
						thead.thead.tac.vam
							tr
								th.padleft0.padright0
									| 资产总额
									br
									| (元)
								th.padleft0.padright0
									| 负债总额
									br
									| (元)
								th.padleft0.padright0
									| 净资产
									br
									| (元)
								th.padleft0.padright0
									| 现金资产
									br
									| (元)
								th.padleft0.padright0
									| 证券市值
									br
									| (元)
								th.padleft0.padright0
									| 保证金可用
									br
									| (元)
								th.padleft0.padright0
									| 维持担保
									br
									| 比例
								th.padleft0.padright0
									| 授信总额度
									br
									| (元)
								th.padleft0.padright0
									| 可用额度
									br
									| (元)
								th.padleft0.padright0
									| 可取现金
									br
									| (元)
								th.padleft0.padright0
									| 可用资金
									br
									| (元)

						
						tbody
							tr(ng-repeat='item in result', ng-class-even="'even'")
								td(ng-bind='item.assure_asset | number : 2')
								td(ng-bind='item.total_debit | number : 2')
								td(ng-bind='(+item.assure_asset - item.total_debit) | number : 2')
								td(ng-bind='item.fund_asset | number : 2')
								td(ng-bind='item.market_value | number : 2')
								td(ng-bind='item.enable_bail_balance | number : 2')
								td(ng-bind='item.per_assurescale_value | number : 2')
								td(ng-bind='item.fin_max_quota | number : 2')
								td(ng-bind='item.fin_max_quota-fin_used_quota-slo_used_quota  | number : 2')
								td(ng-bind='item.fetch_balance  | number : 2')
								td(ng-bind='item.assure_enbuy_balance  | number : 2')

		section.mtop20.myOrderAndProduct.myProperty(ng-init="viewMode = 'product'", ng-controller='App.MyProCtrl')
			h2.cd.nomp.border-arc-tl.border-arc-tr.btop.bleft.bright
				nav.padleft20
					a.link.font13.mrem.nor(style='float:right;padding-right:0;padding:0;', href='#/info/order', ng-show='viewMode == "fund"') 更多>>
					a.link.font13.mrem.nor(style='float:right;padding-right:0;padding:0;', gf-href='#/info/product?type={{type}}', ng-show='viewMode == "product"') 更多>>
					span.ib.mrem2(ng-click='viewMode = "product"', ng-class='{"active" : viewMode == "product",lbc: viewMode == "product", cp : viewMode != "product"}') 我的产品
					span.ib.mrem2(ng-click='viewMode = "fund"', ng-class='{"active" : viewMode == "fund",lbc: viewMode == "fund", cp : viewMode != "fund"}') 我的订单
					//- span.ib(ng-click='viewMode = "delegation"', ng-class='{"active" : viewMode == "delegation",lbc: viewMode == "delegation", cp : viewMode != "delegation"}') 我的委托

			div(ng-switch='viewMode')
				.btop(ng-switch-when='product', ng-init="__wdgp=1;")
					.bleft.bright
						.productSubTab.font14.bc
							.ib.psubTabItem(ng-class="{psubTabItem2 : type=='stock', cp : type!='stock'}", ng-click="type=='stock'||resetResult();$parent.type='stock';") 我的股票
							.ib.psubTabItem(ng-class="{psubTabItem2 : type=='fund', cp : type!='fund'}", ng-click="type=='fund'||resetResult();$parent.type='fund';") 基金产品
							.ib.psubTabItem(ng-class="{psubTabItem2 : type=='money', cp : type!='money'}", ng-click="type=='money'||resetResult();$parent.type='money';") 理财产品
							.ib.psubTabItem(ng-class="{psubTabItem2 : type=='service', cp : type!='service'}", ng-click="type=='service'||resetResult();$parent.type='service';") 服务产品
							//.ib.psubTabItem(ng-class="{psubTabItem2 : type=='expire', cp : type!='expire'}", ng-click="type=='expire'||resetResult();$parent.type='expire';") 已过期产品

						.padleft20.padtop15.padbottom5(ng-show='__wdcp==1').hidden
							.ib.gjzc.mright20(ng-class='{gjzc2: __wdgp==1, cp: __wdgp!=1}', ng-click='__wdgp=1') 我的持仓
								.arrow
							.ib.gjzc(ng-class='{gjzc2: __wdgp==2, cp: __wdgp!=2}', ng-click='__wdgp=2') 我的自选
								.arrow

						.pad5

					div(ng-switch='type')
						div(ng-switch-when='stock', ng-init='getData();')
							table
								thead.thead.tac.vam
									tr
										th.padleft0.padright0 股票代码
										th.padleft0.padright0(width='100px') 股票名称
										th.padleft0.padright0
											| 当前价
											br
											| (元)
										th.padleft0.padright0
											| 成本价
											br
											| (元)
										th.padleft0.padright0 数量
										th.padleft0.padright0
											| 市值
											br
											| (元)
										th.padleft0.padright0
											| 参考盈亏
											br
											| (元)
										th.padleft0.padright0 关联资讯
										th.padleft0.padright0(width='120px') 操作

								tbody
									tr(ng-repeat='item in result', ng-class-even="'even'")
										td(ng-bind='item.stock_code')
										td(ng-bind='item.stock_name')
										td(ng-bind='item.last_price | number : 3')
										td(ng-bind='item.cost_price | number : 3')
										td(ng-bind='item.current_amount | number')
										td.padleft0.padright0(ng-bind='item.market_value | number : 2')
										td.padleft0.padright0(ng-bind='item.income_balance | number : 2')
										td
											a.link.op.view(href='#/news?cat=stock&back=info&codes={{item.secucode}}') 查阅
										td 
											a.link.op.infobuy(href='https://trade.gf.com.cn/', target='_blank') 买入
											a.link.op.sell(href='https://trade.gf.com.cn/', target='_blank') 卖出

						div(ng-switch-when='fund', ng-init='getData();')
							table
								thead.thead.tac.vam
									tr
										th.padleft0.padright0 基金名称
										th.padleft0.padright0
											| 持有份额
											br
											| (份)
										th.padleft0.padright0
											| 可用份额
											br
											| (份)
										th.padleft0.padright0
											| 冻结份额
											br
											| (份)
										th.padleft0.padright0
											| 最新市值
											br
											| (元)
										th.padleft0.padright0
											| 成本价
											br
											| (元)
										th.padleft0.padright0
											| 盈亏
											br
											| (元)
										th.padleft0.padright0
											| 盈亏率
											br
											| (%)
										th.padleft0.padright0 操作

								tbody
									tr(ng-repeat='item in result', ng-class-even="'even'", ng-init='rebuilditem(item);')
										td
											a.link(href='#/fund/detail?pid=F_{{item.fund_code}}', ng-bind='item.fund_name')
										td(ng-bind='item.current_share | number : 2')
										td(ng-bind='item.enable_shares | number : 2')
										td(ng-bind='item.business_frozen_amount + item.frozen_amount')
										td(ng-bind='(item.nav * item.current_share) | number : 2')
										td(ng-bind='item.of_cost_price | number : 2')
										td(ng-bind='item.income_balance | number : 2')
										td(ng-bind='(item._ykl * 100 | number : 1) + "%"')
										td 
											//- a(href='#/fund/detail?pid={{item.fund_code}}') 查看
											a.op.redeem.link(href='javascript:;', ng-click="showPurchasedCancel(item, 'fund')") 赎回

						div(ng-switch-when='service', ng-init="getData()")
							table
								thead.thead.tac.vam
									tr
										th.padleft0.padright0 产品名称
										th.padleft0.padright0 风险等级
										th.padleft0.padright0 生效日期
										th.padleft0.padright0 到期日
										th.padleft0.padright0 使用类型
										th.padleft0.padright0 操作

								tbody
									tr(ng-repeat='item in result.slice(0, 3)', ng-class-even="'even'")
										td(ng-bind='item.title')
										td(ng-bind='riskLevelLabels[item.risk_level]')
										td(ng-bind='item.service_dates[0]|date: "yyyy-MM-dd"')
										td(ng-bind='item.service_dates[1]|date: "yyyy-MM-dd"')
										td(ng-switch='type')
											span(ng-switch-when='expire') 已过期
											span(ng-switch-default) 使用中产品
										td
											a(gf-href='#/{{item.product_type}}/detail?pid={{item.id}}').link 查看
											//- a(href='javascript:;', ng-show='item.expire', ng-click='purchase(item.id, item.period, 1, 0)').buyAgain 再次购买

						div(ng-switch-when='money', ng-init='getData();')
							table
								thead.thead.tac.vam
									tr
										th.padleft0.padright0 名称
										th.padleft0.padright0(style='width: 60px;') 代码
										th.padleft0.padright0
											| 份额
											br
											| (份)
										th.padleft0.padright0
											| 冻结份额
											br
											| (份)
										th.padleft0.padright0
											| 可用份额
											br
											| (份)
										th.padleft0.padright0
											| 单位净值
											br
											| (元)
										th.padleft0.padright0
											| 原预期年化收益
										th.padleft0.padright0
											| 到期日
										th(style='width:40px;') 操作

								tbody
									tr(ng-repeat='item in result.slice(0, 3)', ng-class-even="'even'")
										td.padleft0.padright0
											a.link(href='#/asset/detail?pid=M_{{item.fund_code}}', ng-bind='item.fund_name')
										td.padleft0.padright0(ng-bind='item.fund_code')
										td.padleft0.padright0(ng-bind='item.current_amount')
										td.padleft0.padright0(ng-bind='item.frozen_amount')
										//- td(ng-bind='item.auto_buy_name')
										td.padleft0.padright0(ng-bind='item.enable_amount')
										td.padleft0.padright0(ng-bind='item.nav | float2Int')
										td.padleft0.padright0 {{item.yqsyl}}%
										td.padleft0.padright0(ng-bind="item.invest_end_date || '--'")
										td.padleft0.padright0(style='width:40px;')
											//- a(href='#/asset/detail?pid=M_{{item.fund_code}}') 查看
											span(ng-switch="['878001', '873001'].indexOf(item.fund_code) === -1")
												a.op.redeem.link(ng-switch-when='true', href='javascript:void(0);', ng-click='item.is_redeption_status && showPurchasedCancel(item, "money")', ng-class="{disabled: !item.is_redeption_status}", ng-show="['878002','878003','878004','878005'].indexOf(item.fund_code) === -1") 赎回
												a.op.redeem.link(ng-switch-when='false', href='https://trade.gf.com.cn/', target='_blank', ng-class="{disabled: !item.is_redeption_status}", ng-click="!item.is_redeption_status && $event.preventDefault();")
													span(ng-show="878001 == item.fund_code") 赎回
													span(ng-show="873001 == item.fund_code") 取现
											br
											a.op.conversion.link(href='javascript:;', ng-click='item.is_exchange_status && showExchange(item, "money")', ng-show='OTCUtil.isExchanged(item.fund_code) || DTFUtil.isDTF(item.fund_code);', ng-class='{disabled: !item.is_exchange_status}') 转换
											a.op.conversion.link(gf-href='/portal/otc_exchange_trans?id={{item.position_str}}', ng-show='item.is_transfer_status && !(item.enable_amount-10<0 || !showBtn)') 转让
											a.op.conversion.link.disabled(href="javascript:;", ng-show='item.is_transfer_status && (item.enable_amount-10<0 || !showBtn)') 转让

						//
							#content
								div(ng-switch-when='expire', ng-init="getData()")
									table
										thead.thead.tac.vam
											tr
												th.padleft0.padright0 产品名称
												th.padleft0.padright0 风险等级
												th.padleft0.padright0 生效日期
												th.padleft0.padright0 到期日
												th.padleft0.padright0 使用类型
												th.padleft0.padright0 操作

										tbody
											tr(ng-repeat='item in result', ng-class-even="'even'")
												td(ng-bind='item.title')
												td(ng-bind='riskLevelLabels[item.risk_level]')
												td(ng-bind='item.service_dates[0]|date: "yyyy-MM-dd"')
												td(ng-bind='item.service_dates[1]|date: "yyyy-MM-dd"')
												td(ng-switch='type')
													span(ng-switch-when='expire') 已过期
													span(ng-switch-default) 使用中产品
												td
													a(gf-href='#/{{item.product_type}}/detail?pid={{item.id}}').link 查看
													//- a(href='javascript:;', ng-show='type=="expire"', ng-click='purchase(item.id, item.period, 1, 0)').buyAgain 再次购买

				.btop.myProperty(ng-switch-when='fund', ng-controller='App.InfoOrderCtrl')
					table
						thead.thead.tac.vam
							tr
								th.first(style='width:90px;') 订单编号
								th 产品名称
								th(style='width:80px;*width:110px;') 购买金额(元)
								th.padleft0.padright0 转入产品名称
								th.padleft0.padright0
									| 赎回/转换份额
									br
									| (份)
								th(style='width:70px;*width:100px;') 下单时间
								th(style='width:60px;*width:80px;') 订单状态
								th.last(style='width:60px;*width:90px;') 操作
						tbody(ng-init='product_type={"money":"asset"}')
							tr(ng-repeat='item in orders.items.slice(0, 3)', ng-class-even="'even'")
								td.first(ng-bind='item.order_id')
								td.padleft0.padright0
									a.link(gf-href="#/{{product_type[item.product_type] || item.product_type}}/detail?pid={{item.id}}", ng-bind='item.title')
								td.rc(ng-bind="item.balance")
								td.padleft0.padright0(ng-bind="item.trans_title || '--'")
								td(ng-bind="item.share || '--'")
								td
									span(ng-bind='item.order_date | datehyphen')
									br
									span(ng-bind='item.order_time | timehyphen')
								td(ng-bind='orderstatus[item.overall_status]')
								td.last.padleft0.padright0(ng-switch='item.overall_status')
									span(ng-switch-when='3')
										a.link(href='javascript:;', ng-click="chedanbefore(item, 'revoke');") 撤单
										&nbsp;
										a.link(gf-href='#/info/order?view=detail&num={{$index}}') 查看
									span(ng-switch-when='0')
										a.link(href='javascript:;', ng-click='retry(item.order_id)') 支付
										&nbsp;
										a.link(gf-href='#/info/order?view=detail&num={{$index}}') 查看
									span(ng-switch-when='1')
										a.link(gf-href='#/info/order?view=detail&num={{$index}}') 查看
									span(ng-switch-when='-1')
										a.link(href='javascript:;', ng-click='retry(item.order_id)') 支付
										&nbsp;
										a.link(gf-href='#/info/order?view=detail&num={{$index}}') 查看
									span(ng-switch-when='2')
										a.link(gf-href='#/info/order?view=detail&num={{$index}}') 查看
									span(ng-switch-when='-2')
										a.link(gf-href='#/info/order?view=detail&num={{$index}}') 查看
				mixin otc_delegation()


		section.mtop20.myProperty(ng-controller='App.InfoBusiRecordCtrl', ng-show='result && result.length', ng-init='getData(1);')
			.border-arc-tl.border-arc-tr.border
				h2.cd.padleft20
					a.link.font13.mrem.nor(style='float:right;padding-right:0;padding:0;', href='#/info/busi/record') 更多>>
					span 我的业务办理记录

			.btop
				table
					thead.thead.tac.vam
						tr
							th.padleft0.padright0 办理时间
							th.padleft0.padright0 业务办理名称
							th.padleft0.padright0 办理结果
							th.padleft0.padright0 操作

					tbody
						tr(ng-repeat='item in result', ng-class-even="'even'")
							td(ng-bind="item.created_on | date : 'yyyy-MM-dd HH:mm:ss'")
							td(ng-bind='item.title', title='{{item.description}}')
							td(ng-bind='rs[item.result]')
							td
								a(href="javascript:void(0);", ng-click='dialog.busiDlg=item;showBusiDlg();').link.op.view 查看详情
	
		//- section.list.mtop20.border-arc.productInfos(ng-show='productInfos && productInfos.length')
		//- 	h2.cd.highLightTitle.padleft20 
		//- 		span 商品动态
		//- 	table
		//- 		tr(ng-repeat='productInfo in productInfos', ng-class='{firstTr : !$index}')
		//- 			td.name(ng-bind='productInfo.name || session.display_name') &nbsp;
		//- 			td.tip 评价了
		//- 			td.product(ng-bind='productInfo.productname') &nbsp;
		//- 			td.comment(ng-bind='productInfo.comment') &nbsp;
		//- 			td.date(ng-bind='productInfo.time |date:"yyyy-MM-dd"') &nbsp;

		//- section.list.mtop20.border-arc.my-service.clearfix
		//- 	h2.cd.pad5.padleft20 我的服务
		//- 	nav.btop
		//- 		ul
		//- 			li
		//- 				.icon1
		//- 				br
		//- 				a(href='#/info/pwdupdate') 密码修改
		//- 			li
		//- 				.icon2
		//- 				br
		//- 				a(href='#/info/profile') 个人资料修改
		//- 			li
		//- 				.icon3
		//- 				br
		//- 				a(href='http://www.gf.com.cn/yykh/index.jsp') 预约开户
		//- 			li.hidden
		//- 				.icon4
		//- 				br
		//- 				a(href='#') 添加服务
				
		//- section.list.mtop20.border-arc.my-order
		//- 	h2.cd.pad5.padleft20 我的订单
		//- 	.btop
		//- 		.bright.orderItem
		//- 			.done-icon.mrem
		//- 			a(href='#/info/order?state=1') 已支付订单（
		//- 				span.rc {{paidOrderTotal}}
		//- 				|）
		//- 		.bright.orderItem
		//- 			.undone-icon.mrem
		//- 			a(href='#/info/order?state=0') 待支付订单（
		//- 				span.rc {{notPaidOrderTotal}}
		//- 				|）
				
		section.list.mtop20.border-arc.maylikeProduct(ng-controller='App.HotCtrl', ng-show='hot.items.length', style='*margin-top:15px;position:relative;')
			h2.cd.highLightTitle.padleft20 
				span 可能喜欢的产品
			.yui3-g.btop
				.yui3-u-1-2(ng-repeat='h in hot.items.slice(0, 4)')
					.item(ng-class='{bright : $index % 2 == 0, btop : $index > 1}', style='position:static;')

						a.itemIcon(href='#/{{h.product_type}}/detail?pid={{h.id}}')
							//img(src="img/blank.gif", gf-src="{{h.id}}", gf-bg, alt='产品图标', gf-img-type='h.product_type').s66
							img(src="img/blank.gif", gf-src='/_image/pdt_{{h.product_type}}_{{h.id}}_small', gf-bg).s66
						.b.bc(gf-href='#/{{h.product_type}}/detail?pid={{h.id}}', title='{{h.title}}') {{h.title}}
						div ￥
							span.rc {{h.pricing[0].price}}元
							| /{{periodLabel[h.pricing[0].period]}}
						a.lbc(href='javascript:;', ng-click='purchase(h.id, h.pricing[0].period||1, h.extra.min_amount||1, h.extra.charge_type||0)', ng-show='!h.bought && !h.offline && !(h.hot < 0)')
							i.buy-icon
							| 购买
						a.lbc(href='javascript:;', ng-click='buyRequest(h)', ng-show='!h.bought && h.offline')
							i.buy-icon
							| 登记购买

						span.lbc(ng-show='h.bought') 已购买
			mixin dialog
							
//- 对话框
.hidden(ng-show='dialog.busiDlg', gf-remove-class='hidden', defer=400)
	.gf-mask
	.ibdialog.gf-dialog(fixed=1, style='height: 450px;')
		.cp.close(title='关闭', ng-click='dialog.busiDlg=null')
		.title 业务办理信息
		.pad30
			.sect 基本信息
			.pad20.graybg.yui3-g
				.yui3-u-2-3
					b 业务名称:
					span.mlem(ng-bind='dialog.busiDlg.title')
				.yui3-u-1-3
					b 业务类型:
					span.mlem 业务办理
			.mtop20.sect 操作情况
			.pad20.graybg
				table
					colgroup
						col(style="width:6em")
						col
					tbody
						tr
							td.tar
								b 操作描述：
							td.tal.pl(ng-bind='dialog.busiDlg.description')
						tr
							td.tar
								b 操作结果：
							td.rc.tal.pl(ng-show='dialog.busiDlg.result') 成功
							td.rc.tal.pl(ng-show='!dialog.busiDlg.result') 失败
						tr
							td.tar
								b 失败原因：
							td.tal.pl(ng-bind='dialog.busiDlg.error_info')
			.mtop10.pad20.tac.padbottom0
				.cp.ib.ibbtn(ng-click='dialog.busiDlg=null') 确定
	

//签协议
.dialog3.border.gf-dialog.hidden(fixed=1, ng-show='dialog.infoExchangeTip', gf-remove-class='hidden', style='height: 290px;z-index: 11000;')
	.dialog-close(ng-click='dialog.infoExchangeTip=false', title='关闭') &nbsp;
	.dialog-title.font16.padleft15 提示
	.container.nfc
		.padbottom10
			.ib.vam.dialog-question
			.ib.vam.font24.padleft15 很抱歉！
		.container-content.font18 您尚未签署{{dialog.MoneyExcDlg.prod_name}}产品电子合同，无法完成产品转换，是否需要签署合同？
		.padtop30
			a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='exchangeTip_click();') 是
			a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.infoExchangeTip=false') 否	

//撤单提示
.hidden(ng-show='dialog.infocancelTip', gf-remove-class='hidden', defer=400)
	.gf-mask
	.dialog3.border.gf-dialog(fixed=1, style='height: 290px;')
		.dialog-close(ng-click='dialog.infocancelTip=null', title='关闭') &nbsp;
		.dialog-title.font16.padleft15 提示
		.container.nfc.tac
			div(ng-switch='dialog.infocancelTip.error_no')
				div(ng-switch-when='0')
					.padbottom10
						.ib.vam.dialog-success
						.ib.vam.font24.padleft15 恭喜你！
					.container-content.font18 您的{{dialog.infocancelTip.prod_name}}撤单成功！
				div(ng-switch-default)
					.padbottom10
						.ib.vam.dialog-warning
						.ib.vam.font24.padleft15 很抱歉！
					.container-content.font18 您的{{dialog.infocancelTip.prod_name}}撤单没有成功！
			.padtop30
				a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='dialog.infocancelTip=null') 确定
				a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.infocancelTip=null') 返回

//转换之前的提示
.hidden(ng-show='dialog.infocancelTip2', gf-remove-class='hidden', defer=400)
	.gf-mask
	.dialog3.border.gf-dialog(fixed=1, style='height: 290px;')
		.dialog-close(ng-click='dialog.infocancelTip2=false', title='关闭') &nbsp;
		.dialog-title.font16.padleft15 提示
		.container.nfc
			.padbottom10
				.ib.vam.dialog-warning
				.ib.vam.font24.padleft15 很抱歉！
			.container-content.font18 您的可用份额不足10，无法完成转换！
			.padtop30
				a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='dialog.infocancelTip2=false') 确定
				a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.infocancelTip2=false') 返回

//转账
.hidden(ng-show='dialog.transfer_accounts.opened', gf-remove-class='hidden', defer=400)
	.gf-mask
	div(ng-switch='dialog.transfer_accounts.opened')
		.dialog3.border.gf-dialog(fixed=1, style='height: 360px;', ng-switch-when='1')
			.dialog-close(title='关闭', ng-click='dialog.transfer_accounts={};clear_bank_list()') &nbsp;
			.dialog-title.font18.padleft15 转账
			.transfer_accounts(ng-hide='dialog.transfer_accounts.result')
				div
					.label.nfc 转账方向：
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.transfer_direction=="1"}', ng-click='dialog.transfer_accounts.transfer_direction="1"', href='#', onclick='return false;', hidefocus) 银行转证券
					span.padleft20
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.transfer_direction=="2"}', ng-click='dialog.transfer_accounts.transfer_direction="2"', href='#', onclick='return false;', hidefocus) 证券转银行

				div
					.label.nfc 选择银行：
					a.none.radio(ng-click='dialog.transfer_accounts.bank_no=bank_list.bank_no', ng-class="{checked: dialog.transfer_accounts.bank_no==bank_list.bank_no}", href='#', onclick='return false;', hidefocus) {{bank_list.bank_name}}

				div
					.label.nfc 选择币种：
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.money_type=="0"}', ng-click='dialog.transfer_accounts.money_type="0"', href='#', onclick='return false;', hidefocus) 人民币
					span.padleft20
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.money_type=="1"}', ng-click='dialog.transfer_accounts.money_type="1"', href='#', onclick='return false;', hidefocus) 美元
					span.padleft20
					a.none.radio(ng-class='{checked: dialog.transfer_accounts.money_type=="2"}', ng-click='dialog.transfer_accounts.money_type="2"', href='#', onclick='return false;', hidefocus) 港元

				div(ng-show='dialog.transfer_accounts.transfer_direction=="1"')
					.label.nfc 银行密码：
					input.input(type='password', ng-model='dialog.transfer_accounts.bank_password', style='width: 80px;')
					span.pad5
					span.hidden(ng-switch='!!dialog.transfer_accounts.q_loading',ng-class="{hidden : bank_list.support!=2}")
						span(ng-switch-when='true')
							img.mright8(src='img/loading.gif', width='20', height='20')
							| 正在查询,请稍候...
						span(ng-switch-when='false', ng-switch='!!dialog.transfer_accounts._occur_balance || 0 == dialog.transfer_accounts._occur_balance')
							a.link(href='#', onclick='return false;', ng-switch-when='false', ng-click='query_bank_balance();') 查询余额
							span(ng-switch-when='true') 银行余额：
								span.oc2{{dialog.transfer_accounts._occur_balance}}元
					


				div(ng-show='dialog.transfer_accounts.transfer_direction=="2"')
					.label.nfc 资金密码：
					input.input(type='password', ng-model='dialog.transfer_accounts.fund_password')

				div
					.label.nfc 转账金额：
					input.input(ng-model='dialog.transfer_accounts.occur_balance', maxlength=15)

				.padtop15
					.label.tar
						img.mright8(src='img/loading.gif', ng-show='dialog.transfer_accounts.t_loading')
					a.ib.tac(href='javascript:void(0);', hidefocus, ng-class='{"dialog-btnok": (dialog.transfer_accounts.bank_password || dialog.transfer_accounts.fund_password) && dialog.transfer_accounts.occur_balance, "dialog-btncancel": !(dialog.transfer_accounts.bank_password || dialog.transfer_accounts.fund_password) || !dialog.transfer_accounts.occur_balance || !dialog.transfer_accounts.bank_no}', ng-click='(dialog.transfer_accounts.bank_password || dialog.transfer_accounts.fund_password) && dialog.transfer_accounts.occur_balance && dialog.transfer_accounts.bank_no && transfer_accounts();') 提&nbsp;交
					a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={};clear_bank_list()') 返&nbsp;回

		.dialog3.border.gf-dialog(fixed=1, style='height: 260px;', ng-switch-when='2')
			.dialog-close(title='关闭', ng-click='dialog.transfer_accounts={}') &nbsp;
			.dialog-title.font18.padleft15 提示
			.container.nfc
				.padbottom10
					.ib.vam.dialog-success
					.ib.vam.font24.padleft15 恭喜你！
				.container-content.font18(ng-switch='dialog.transfer_accounts.transfer_direction')
					span(ng-switch-when='1') 银行转证券账户转账成功。
					span(ng-switch-when='2') 证券转银行账户转账成功。
				.padtop30
					a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={};') 确&nbsp;定
					//- a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts.opened=1') 返&nbsp;回

		.dialog3.gf-dialog(fixed=1, style='height: 305px;', ng-switch-when='3')
			.dialog-close(title='关闭', ng-click="dialog.transfer_accounts={};") &nbsp;
			.dialog-title.font18.padleft15 提示
			.container.nfc
				.padbottom10
					.ib.vam.dialog-warning
					.ib.vam.font24.padleft15 很抱歉！
				.container-content.font18.padbottom8(ng-switch='dialog.transfer_accounts.transfer_direction')
					span(ng-switch-when='1') 银行转证券账户转账失败。
					span(ng-switch-when='2') 证券转银行账户转账失败。
				.btopdotted.padtop10
					| 失败原因：
					.sfc {{dialog.transfer_accounts.error}}

				.padtop15
					a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={}') 确&nbsp;定
					//- a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts.opened=1') 返&nbsp;回

		.dialog3.gf-dialog(fixed=1, style='height: 305px;', ng-switch-when='4')
			.dialog-close(title='关闭', ng-click="dialog.transfer_accounts={};") &nbsp;
			.dialog-title.font18.padleft15 提示
			.container.nfc
				.padbottom10
					.ib.vam.dialog-warning
					.ib.vam.font24.padleft15 很抱歉！
				.container-content.font18.padbottom8 您的操作没有成功。
				.btopdotted.padtop10
					| 失败原因：
					.sfc {{dialog.transfer_accounts.error}}

				.padtop15
					a.dialog-btnok.ib.tac(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts={}') 确&nbsp;定
					//- a.dialog-btncancel.ib.tac.mleft15(href='javascript:void(0);', hidefocus, ng-click='dialog.transfer_accounts.opened=1') 返&nbsp;回